home *** CD-ROM | disk | FTP | other *** search
/ Pascal Super Library / Pascal Super Library (CW International)(1997).bin / SHELLS / SZ2 / COMPILER.PAS < prev    next >
Pascal/Delphi Source File  |  1992-08-31  |  3KB  |  64 lines

  1.    {|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
  2.  
  3.    All units and programs include this file ($I compiler) as a
  4.    technique to change settings for ALL code in ONE place.
  5.  
  6.    |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}
  7.    {===================================================================
  8.  
  9.    SYMBOLS
  10.  
  11.    ===================================================================}
  12. {DEFINE newedit }
  13. {DEFINE desqview }
  14.    {===================================================================
  15.  
  16.    SWITCH DIRECTIVES
  17.  
  18.    ===================================================================}
  19.    {- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  20.    GLOBAL
  21.    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -}
  22. {$A+}                                    { Align data (286+ machines) }
  23. {$D+}                                    { Generate DEBUG information }
  24. {$E-}                                      { Emulate 8087 coprocessor }
  25. {$L+}                                   { Local symbols for debugging }
  26. {$N-}                                   { Generate 8087 specific code }
  27. {$O+}                                              { Overlays allowed }
  28. {$X+}                                               { Extended Syntax }
  29.    {- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  30.    LOCAL
  31.    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -}
  32. {$B-}                                   { Complete boolean evaluation }
  33. {$F+}                                      { FAR calls (for overlays) }
  34. {$G-}                                           { Generate 80286 code }
  35. {$I-}                                         { Input/Output checking }
  36. {$R-}                                                { Range checking }
  37. {$S-}                                                { Stack checking }
  38. {$V-}                                              { VAR String check }
  39.    {===================================================================
  40.  
  41.    PARAMETER DIRECTIVES
  42.  
  43.    ===================================================================}
  44.    {- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  45.    Memory  1k=1024    5k=5120    9k=9216    13k=13312   17k=17408
  46.    Sizes   2k=2048    6k=6144   10k=10240   14k=14336   18k=18432
  47.            3k=3072    7k=7168   11k=11264   15k=15360   19k=19456
  48.            4k=4096    8k=8192   12k=12288   16k=16384   20k=20480
  49.  
  50.           21k=21504  25k=25600  29k=29696   64k=65536
  51.           22k=22528  26k=26624  30k=30720  128k=131072
  52.           23k=23552  27k=27648  31k=31744  256k=262144
  53.           24k=24576  28k=28672  32k=32768  320k=327680
  54.    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -}
  55. {$M 16384,32768,655360 }                  { Stack, HEAP min, HEAP max }
  56.    {|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
  57.  
  58.    DEBUG/PROFILE DIRECTIVES
  59.  
  60.    |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}
  61. {R+}                                                { Range check ON }
  62. {S+}                                                { Stack check ON }
  63. {V+}                                      { VAR String-type check ON }
  64.